const express = require('express')
const path = require('path')
const cors = require('cors')
const bodyParser = require('body-parser')
const app = express()
const swaggerInstall = require('./swagger')

app.use(cors())
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())
app.use('/static', express.static(path.join(__dirname, 'public')))
app.use('/api', require('./router/index'))

swaggerInstall(app)

const port = 3000
app.listen(port, () => {
  console.log(`Example app listening at http://localhost:${port}/api-docs`)
})

// const http = require('http')
// const fs = require('fs')

// // 输入 SVG 文件的地址
// const svgUrl =
//   'https://pro.upload.logomaker.com.cn/temp24h/logo/9dc306cb-9b87-4c08-88cf-ee49ee8d1a53.svg'

// // 发起 GET 请求获取 SVG 文件的内容
// http
//   .get(svgUrl, (res) => {
//     let data = ''

//     res.on('data', (chunk) => {
//       data += chunk
//     })

//     res.on('end', () => {
//       // 将 SVG 文件保存到本地
//       fs.writeFile('image.svg', data, (err) => {
//         if (err) {
//           console.error(err)
//           return
//         }

//         console.log('SVG file saved!')
//       })
//     })
//   })
//   .on('error', (err) => {
//     console.error(err)
//   })
